home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 1 / CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso / Aminet / biz / dbase / AA_20.lha / AddressAssist_Install / Doc_Deutsch / AddressAssist.doc next >
Text File  |  1995-06-12  |  52KB  |  1,263 lines

  1.  
  2.  
  3. *
  4.  
  5.                        A d d r e s s A s s i s t
  6.  
  7.                   Release 2.0 v40.15 (11. Juni 1995).
  8.  
  9.     Das BESTE Adressenverwaltungs-Programm für die Amiga Computer.
  10.  
  11.       Copyright (C) 1994-95 Quarz Development / Alex H. Schneider
  12.  
  13.                              - Shareware -
  14.  
  15.                                  * * *
  16.  
  17.  *** If you fail to expect the unexpected, the system will crash! ***
  18.  
  19.                         *** Hope, I didn't! ***
  20.  
  21.  
  22. Einleitung
  23. ***********
  24.  
  25. ADDRESSASSIST ist eine neue Datenbankanwendung um Adressen zu verwalten.
  26.  
  27. Weshalb ADDRESSASSIST??? Man könnte diese Frage wirklich stellen! Aber
  28. wie immer gab es zumindest einen guten Grund um ein neues Programm zu
  29. schreiben (neben vielen anderen Gründen!): Viele der in den Weiten der
  30. Netzwerke erhältliche Programme - ob Kommerzielle Programme, Shareware
  31. oder Freeware - wiesen eine grosse Anzahl von Möglichkeiten auf. Aber
  32. keines von ihnen kombinierte alle mir wichtigen Funktionen mit einer
  33. schönen, intuitiv zu bedienenden und WB 3.1 kompatiblen, graphischen
  34. Benutzeroberfläche. Das war die Stunde als dieses Programm geboren
  35. wurde! Nun - mit Release 2 - sind viele neue Features hinzugefügt
  36. worden, um ADDRESSASSIST zu einer der besten
  37. Adressenverwaltungsprogramme auf dem AMIGA zu machen. Und neue werden
  38. folgen!
  39.  
  40. Das Programm wird als Shareware verteilt. See Copyright und
  41. Registrierung, für Details über die Rechte der Benutzer und die
  42. Einschränkung der frei verteilbaren Version.
  43.  
  44. Highlights in AddressAssist
  45. ===========================
  46.  
  47. Was ist speziell an ADDRESSASSIST? Die nachfolgende Liste der
  48. wichtigsten Features hilft, rasch einen guten Überblick über die
  49. Möglichkeiten des Programms zu erhalten:
  50.  
  51.    * Adressendatenbank mit 14 Datenfeldern¸ einschliesslich 4 frei
  52.      definierbare Textfelder. Neu, seit Release 2 sind 2 'Namen'-Felder
  53.      und ein Gruppenfeld für bis zu 10 Adressengruppen.
  54.  
  55.    * Übersichtliche und intuitiv zu benutzende graphische
  56.      Benutzeroberfläche (grössen- und zeichensatzanpassungsfähig),
  57.      basierend auf Magic User Interface (MUI).
  58.  
  59.    * 2 Typen von Ansichten: Datenbank-Listen- und
  60.      Datensatz-Formularansicht. Die Listenansicht gibt eine Überblick
  61.      sowie schnellen Zugriff auf verschiedene Datensätze, während die
  62.      Formularansicht Zugriff auf die Details eines Datensatzes gewährt.
  63.  
  64.    * ADDRESSASSIST unterstützt mehr als ein Datenbank Projekt: Alle
  65.      Datenbankeinstellungen werden mit den Daten in Projektdateien
  66.      abgelegt, fall erwünscht mit einem Icon.
  67.  
  68.    * Möglichkeit zur Definition einer Datensatzauswahl, die dann
  69.      separat gedruckt oder exportiert werden kann. Mächtige Filter um
  70.      Datensätze auszuwählen: Mit Hilfe von Textmuster- und
  71.      Gruppenfiltern können Datensätze zu einer Auswahl hinzugefügt
  72.      werden, davon entfernt oder deren Auswahlstatus geändert werden.
  73.  
  74.    * Mächtiges Druckerinterface um Adressenlisten, Etiketten oder
  75.      andere Ausgabeformen individuell zu definieren: Textstil und
  76.      -format; neu seit Release 2 auch definierbare Datenfeldreihenfolge
  77.      und -länge (für Listendruck). Spezifische Druckeinstellungen
  78.      können separat gesichert und wieder geladen werden.
  79.  
  80.    * Datenbanksortierung mit der Möglichkeit von verschiedenen Indizes
  81.      sowie Sortierung in auf- oder absteigender Richtung.
  82.  
  83.    * Flexible Import/Export Filter für ASCII Dateien mit frei
  84.      definierbarem Dateiformat: seit Release 2, frei definierbare
  85.      Datenfeldreihenfolge.
  86.  
  87.    * Import/Export Filter für die TransfileSF (TM) Software
  88.      (Datentransfer mit Casio Taschencomputern)
  89.  
  90.    * Kopieren von Adressendaten in das AMIGA Clipboard. Ideal
  91.      beispielweise in Verbindung mit Textverarbeitungsprogrammen.
  92.  
  93.    * Einfache Navigation durch die Datensätze der Datenbank durch
  94.      'QuickAccess'-Knöpfe, ähnlich denjenigen in 'Superbase' oder an
  95.      einem Videorekorder
  96.  
  97.    * Spezielle Funktion um redundante (identische) Datensätze aus der
  98.      Datenbank zu entfernen.
  99.  
  100.    * Lokalisiert unter WB2.1 und höher. Englische Sprache
  101.      standardmässig eingebaut, deutsche und norwegische Katalogdateien,
  102.      sowie leere Katalogbeschreibung liegen bei.
  103.  
  104.    * Läuft auf allen AMIGAs mit WB2.04 und höher mit installiertem
  105.      MUI v2.3 oder höher
  106.  
  107. Magic User Interface (MUI)
  108. ==========================
  109.  
  110. Um maximalen Bedienungskomfort zu ermöglichen wurde die graphische
  111. Benutzeroberfläche dieser Software mit Hilfe von MUI entwickelt. MUI
  112. ist ein separates Produkt und ist das Copyright liegt bei Stefan
  113. Stuntz. Basierend auf dem bekannten BOOPSI-Konzept (Basic Object
  114. Oriented Programming System for Intuition) stellt MUI eine sinnvolle
  115. Erweiterung des Betriebssystems dar und ermöglicht gleichzeitig eine
  116. Standardisierung der graphischen Benutzeroberfläche (GUI), was
  117. hauptsächlich dem Benutzer zugute kommt. Mehr als.das: aus der Sicht
  118. des Programmierers stellt es mächtige Werkzeuge zur Verfügung, um
  119. eine konsistente, und sogenannt 'Styleguide'-konforme GUI für ein
  120. Software Projekt zu entwickeln.
  121.  
  122. Benutzen Sie MUI in den eigenen Softwareentwicklungen um Ihre Programme
  123. noch besser zu machen!!!
  124.  
  125. Siehe `Readme.MUI' für weitere Informationen über MUI, dessen
  126. Verteilung und wo es erhältlich ist.
  127.  
  128.  
  129. Neuigkeiten
  130. ************
  131.  
  132. Dieses Kapitel vermittelt einen Einblick in die seit den letzten
  133. Versionen hinzugefügten bzw. geänderten Möglichkeiten des Programmes.
  134. Für detaillierte Informationen über Bugfixes oder andere interne
  135. Änderungen, See Geschichte & Zukunft.
  136.  
  137. Release 2.0 (11.6.1995)
  138. =======================
  139.  
  140. Zusaetzliche Datenfelder hinzugefuegt
  141. .....................................
  142.  
  143. Es stehen zwei neue Datenfelder im Layout der Datenbank von
  144. ADDRESSASSIST zu Verfügung. Auf Wunsch vieler wurde ein zweites
  145. 'Namen'-Feld hinzugefügt, damit Vornamen und ähnliche separat zu
  146. bearbeitet werden können.
  147.  
  148. Zusätzlich wurde ein ganz neuer Feldtyp eingeführt: Das Gruppenfeld,
  149. das aus 10 Knöpfen und die Unterscheidung von bis zu 10 verschiedenen
  150. Adressengruppen ermöglicht. In Abhängigkeit der Gruppendefinition
  151. können Datensätze mit der ebenfalls neuen Gruppenfilterfunktion
  152. einfach ausgewählt werden.
  153.  
  154. Erweiterte Datenbankansicht
  155. ...........................
  156.  
  157. In Release 2 wurden zwei Typen von Datenbankansichten eingeführt:
  158.  
  159.    * die Datenbank Listenansicht ermöglicht schnell einen Überblick
  160.      über alle Datensätze der Datenbank und ob sie einer Auswahl
  161.      zugeordnet sind oder nicht.
  162.  
  163.    * und die Datensatz Formularansicht, die den Zugriff auf die
  164.      detaillierten Adressinformationen des aktuellen Datensatzes
  165.      gewährleistet.
  166.  
  167. Beide Ansichten sind Bestandteil des Hauptfensters und sind als
  168. Seitengruppen (MUI: page groups) implementiert. Mit Hilfe des neuen
  169. Ansicht Menus oder des ebenfalls neuen Knopfes (`']['') (rechts, unten
  170. im Hauptfenster) kann elegant zwischen den beiden Ansichten
  171. umgeschaltet werden.
  172.  
  173. Voreinstellungen und Vorsteinstellungsfenster erweitert
  174. .......................................................
  175.  
  176. ADDRESSASSIST besitzt seit Release 2 eine neue Dateistruktur für seine
  177. Voreinstellungen. In der `envarc:'-Schublade wird eine eigene
  178. 'AddressAssist' Schublade erzeugt, in welcher alle Voreinstellungen und
  179. andere Dateien abgelegt werden. Dies sind die allgemeine
  180. Voreinstellungsdatei `AddressAssist.prefs', die Schlüsseldatei
  181. `AddressAssist.key' (Bitte *JETZT* registrieren, um diese zu erhalten)
  182. sowie die druckspezifischen Voreinstellungsdateien `*.ppref', welche
  183. ebenfalls in Release 2 eingeführt und alle Einstellungen des
  184. Druckerinterfaces enthalten. See Datenbankdruck, sowie nächster Absatz
  185. für weitere Informationen.
  186.  
  187. Neu ist auch die klare Trennung zwischen programm- und
  188. datenbankspezifischen Voreinstellungen in ADDRESSASSIST. Während die
  189. Voreinstellungsdaten identisch prinzipiell identisch sind, ist die
  190. Trennung derart, dass Datenbankvoreinstellungen einem Datenbankprojekt
  191. zugeordnet sind und automatisch mit dem Sichern und Laden der Datenbank
  192. gesichert bzw. wiederhergestellt werden. Die übergeordneten, dem
  193. Programm angehördenen, Voreinstellungen werden einerseits dazu
  194. verwendet, um bei der Neueinrichtung einer Datenbank mit `'Neu''
  195. Standardeinstellungen vorzugeben und anderseits um die Daten-, Import-
  196. und Exportpfade der aktuellen Datenbank abzuspeichern. Wird der
  197. Datenpfad einer Datenbank abgespeichert, so lädt ADDRESSASSIST diese
  198. Datenbank bei jedem Neustart automatisch wieder ein. Die ist
  199. insbesondere dann sehr praktisch, wenn hauptsächlich nur ein
  200. Datenprojekt bearbeitet wird.
  201.  
  202. Die Datenbankvoreinstellungen können sie im `Voreinstellungen Fenster'
  203. verändern, welches über den Menupunkt `Voreinstellungen ändern...'
  204. im `Prozess Menu' erreicht werden kann. Die Voreinstellungsdaten sind
  205. im Dialogfenster in 4 thematisch gegliederte Seitengruppen eingeteilt:
  206.  
  207.    * In Defierbare Feldnamen können die Namen der 4 frei definierbaren
  208.      Felder `Frei X' verändert werden.
  209.  
  210.    * Gruppenname erlaubt es, den 10 Gruppen des Gruppenfeldes neue
  211.      Namen zuzuordnen.
  212.  
  213.    * ASCII Import/Export: Definition des ASCII Import- bzw.
  214.      Exportdateiformates, insbesondere der Datensatzfeldreihenfolge
  215.      sowie der Separationszeichen zur Trennung von `Datensätzen' bzw.
  216.      `Datenfeldern innerhalb eines Datensatzes'. Import-Export ASCII....
  217.  
  218.    * Applikation für allgemeine Einstellungen: Ablegen von
  219.      Projekticons mit den Projektdateien, Ausschalten der 'Datensatz
  220.      geändert - sichern' Abfrage .
  221.  
  222. Zusätzlich besteht nun die Möglichkeit, mit der Projektdatei ein Icon
  223. zu sichern, wenn der entsprechende Knopf im `Voreinstellungen Fenster'
  224. gesetzt ist. Das vom Programm verwendete Datenicon kann geändert
  225. werden, indem das gewünschte Icon `xx.info' in der
  226. Voreinstellungenschublade in envarc: unter dem Namen
  227. `def_AddressAssist.info' abgelegt wird.
  228.  
  229.  
  230. Uebersicht
  231. ***********
  232.  
  233.  
  234. Bedienungselemente
  235. ===================
  236.  
  237. Die Hauptarbeitfläche von ADDRESSASSIST ist das grosse `Hauptfenster'.
  238. Es können vier verschiedene Bedienungselementengruppen unterschieden
  239. werden:
  240.  
  241.    * Die Hauptgruppe ist die Datenbankansicht und besteht aus 2 Typen
  242.      von Ansichten: Die Datenbank Listenansicht ermöglicht schnell und
  243.      komfortabel eine Überblick über die Datensätze sowie - durch
  244.      Doppelklick mit der Maus - einfachen Zugang auf einen Datensatz.
  245.      Mit den vier Knöpfen werden Bearbeitungsfunktionen für die
  246.      Datensatzauswahl erreicht. Erstellen einer Datensatzauswahl In der
  247.      Datensatz Formularansicht, welche aus 13 Textfeldern, einem
  248.      Datensatzauswahlknopf sowie einem Gruppenfeld mit 10 Knöpfen
  249.      besteht, werden die Datensätze bearbeitet.
  250.  
  251.    * Datenbankgruppe mit 3 Knöpfen für schnellen Zugriff auf die
  252.      Datenbank I/O-Funktionen.
  253.  
  254.    * Datensatzgruppe mit 5 Knöpfen für beschleunigten Zugriff auf die
  255.      Bearbeitungsfunktionen für den aktuellen Datensatz.
  256.  
  257.    * Datensatzzugangsgruppe mit 6 Knöpfen ermöglicht mit
  258.      Schaltknöpfen ähnlich einem Videorekorder das Vorwärts- bzw.
  259.      Rückwärtsfahren innerhalb der Datenbank sowie das Aufsuchen von
  260.      Datensätzen mit einem Schlüssel.
  261.  
  262. Alle Funktionen von ADDRESSASSIST können prinzipiell durch die Menüs
  263. erreicht werden:
  264.  
  265.    * Projekt Menu enthält alle Projekt (Datenbank) bezogenen
  266.      Funktionen wie I/O (laden/speichern) sowie die Druckfunktion.
  267.  
  268.    * Ansicht Menu für die Steuerung der Ansichten.
  269.  
  270.    * Datensatz Menu fasst alle Funktionen zum Bearbeiten von
  271.      Datensätzen zusammen.
  272.  
  273.    * Auswahl Menu enthält die Funktionen zur Definition der
  274.      Datensatzauswahl, sowie um diese zu drucken bzw. zu exportieren.
  275.  
  276.    * Prozess Menu ermöglicht den Zugang zu verschiedenen
  277.      Spezialfunktionen, wie z.B. Datenbankimport/-export, Einstellen
  278.      des Sortiermodus das Voreinstellungenfenster.
  279.  
  280. Es gibt viele Möglichkeiten um zwischen den 2 Ansichtstypen hin und
  281. her zu schalten: Von der `Listenansicht' in die `Formularansicht'
  282. gelangt man
  283.    * per Doppelklick mit der Maus im Listviewgadget auf einen Datensatz
  284.  
  285.    * durch Anwählen des `'Bearbeiten'' Knopfes bzw. des entsprechenden
  286.      Menuitems im Datensatz Menu.
  287.  
  288. Werden die Bearbeitungsfunktionen für den aktuellen Datensatz
  289. angewählt, so wird automatisch zur `Formularansicht' umgeschaltet. Der
  290. `'][''-Knopf am rechten unteren Rand des Hauptfenster ermöglicht
  291. einfaches Umschalten zwischen den Ansichten.
  292.  
  293.  
  294. Datenbankformat
  295. ================
  296.  
  297. Das Format der Datenbank von ADDRESSASSIST besteht aus 14 Datenfeldern,
  298. was für die meisten Adressenverwaltungsanwendungen zu Hause und auch
  299. am Arbeitsplatz ausreichen sollte. Innerhalb dieser Dokumentation wird
  300. im Zusammenhang mit der Datenbank eine 'Adresse' immer als *Datensatz*
  301. referenziert.
  302.  
  303. `Anrede'
  304.      Länge: 255 Zeichen; ideal für Etiketten
  305.  
  306. `Name'
  307. `Vorname'
  308.      Länge: je 255 Zeichen; Vor- und Nachname oder Firmen/Vereinsnamen
  309.  
  310. `Telefon 1'
  311. `Telefon 2'
  312.      Länge: je 255 Zeichen; für Telefon- oder Faxnummern
  313.  
  314. `Adresse 1'
  315. `Adresse 2'
  316.      Länge: je 255 Zeichen; Strasse, Hausnummer, Postfach usw.
  317.  
  318. `PLZ/Ort'
  319.      Länge: je 255 Zeichen; Postleitzahl, Ort ev. Land und Staat
  320.  
  321. `Frei 1'
  322. `Frei 2'
  323. `Frei 3'
  324. `Frei 4'
  325.      Länge: je 255 Zeichen; benutzerdefinierbare Datenfelder, siehe
  326.      unten.
  327.  
  328. `Code'
  329.      Länge: 255 Zeichen; zu verwenden z.B. als Kundennummer, oder zur
  330.      Unterscheiden verschiedener Gruppen von Datensätzen mit Hilfe
  331.      eines Zeichencodes.
  332.  
  333. `Gruppe'
  334.      10 Knöpfe zur Unterscheidung von bis zu 10 verschiedenen
  335.      Adressengruppen, z.B. private oder geschäftliche Adressen, Hotels
  336.      und Restaurants, Firmen oder Vereine.
  337.  
  338. Benutzerdefinierbare Felder
  339. ...........................
  340.  
  341. Reichen alle vorgegebenen Felder nicht aus um die gewünschten Daten
  342. aufzunehmen, so kann mit Hilfe der 4 benutzerdefinierbaren Felder das
  343. Layout der Datenbank entsprechend ergänzt werden. Die Länge dieser
  344. zusätzlichen Datenfelder ist ebenfalls auf 255 Zeichen begrenzt. In
  345. zukünftigen Versionen von ADDRESSASSIST werden mit zusätzlichen,
  346. mehrzeiligen Feldern in separaten Fenstern Datenfelder mit noch mehr
  347. Daten möglich sein, um z.B. auch längere Bemerkungen zu anzugeben.
  348. Die Namen der Felder können im `Voreinstellungenfenster' geändert
  349. werden, welches durch den Menupunkt `Voreinstellungen ändern...' des
  350. Prozess Menus erreicht werden kann.
  351.  
  352.  
  353. Datenbanknavigation
  354. ====================
  355.  
  356. ADDRESSASSIST stellt einige Knöpfe für die Navigation innerhalb der
  357. Datenbank zu Verfügung. Diese sind alle in der `Datensatzgruppe' auf
  358. der rechten, unteren Seite des Hauptfensters untergebracht, können
  359. aber auch durch Tastaturkürzel erreicht werden:
  360.  
  361. `'<<''
  362.      (Tastaturkürzel: `Pfeil links' oder `Pfeil nach oben'); geht zum
  363.      vorangehenden Datensatz.
  364.  
  365. `'>>''
  366.      (Tastaturkürzel: `Pfeil rechts' oder `Pfeil nach unten'); geht
  367.      zum nächsten Datensatz.
  368.  
  369. `'|<''
  370.      (Tastaturkürzel: `shift + Pfeil links' oder `shift + Pfeil nach
  371.      unten'); geht zum ersten Datensatz.
  372.  
  373. `'>|''
  374.      (Tastaturkürzel: `shift + Pfeil rechts' oder `shift + Pfeil nach
  375.      oben'); geht zum letzten Datensatz der Datenbank..
  376.  
  377. `'==''
  378.      (Tastaturkürzel: `=', `ramiga =' oder `space'); sucht den
  379.      nächsten Datensatz in Datenbank, der auf einen einzugebenden
  380.      Zeichenschlüssel passt, siehe auch Datensatzsuche.
  381.  
  382. `'][''
  383.      schaltet zwischen den Datenbankansichten um.
  384.  
  385. Vom Listview-Gadget der `Listenansicht' aus kann mit einfachem
  386. Mausklick auf einen Datensatz dieser zum Aktuellen gemacht werden. Mit
  387. Doppelklick wird automatisch in die `Formularansicht' umgeschaltet.
  388.  
  389.  
  390. Datenbank I/O Funktionen
  391. *************************
  392.  
  393. Die Datenbank I/O Funktionen sind:
  394.  
  395.  
  396. Laden & Sichern einer Datenbank
  397. ================================
  398.  
  399. ADDRESSASSIST speichert die Datenbankdaten auf Disk standardmässig in
  400. sogenannten Projektdateien, welche als solche nur von ADDRESSASSIST
  401. wieder gelesen werden können. Seit Release 2 von ADDRESSASSIST werden
  402. alle Voreinstellungsdaten - die Namen der benutzerdefinierbaren Felder
  403. und der Datensatzgruppen, der aktuelle Sortierungsmodus, die aktuellen
  404. ASCII Import-/Exportvoreinstellungen sowie die aktuellen
  405. Druckeinstellungen - mit den eigentlichen Adressendaten in diesen
  406. Projektdateien abgelegt.
  407.  
  408. Die Datenbank I/O Funktionen können wie folgt erreicht werden:
  409.    * Durch das Projekt Menu,
  410.  
  411.    * durch die Knöpfe in der `Datenbankgruppe' des Hauptfensters
  412.  
  413.    * sowie über Tastaturkürzel
  414.  
  415. Neu entfernt die gerade aktuelle Datenbank aus dem Speicher, damit eine
  416. neue Datenbank erstellt werden kann. Eine Abfrage um allfällige
  417. Änderungen der alten Datenbank zu speichern, hilft ungewollte
  418. Datenverluste zu verhindern.
  419.  
  420. Laden... öffnet das Fenster der Dateiauswahl für die Eingabe des
  421. Dateinamens der zu ladenden Datenbank. Wenn möglich wird die
  422. angegebene Datenbank von Disk eingelesen. Eine allenfalls im Speicher
  423. vorhandene alte Datenbank wird dabei aus dem Speicher entfernt, wobei
  424. eine Abfrage zur Speicherung allfälliger Änderungen der alten
  425. Datenbank hilft, ungewollte Datenverluste zu verhindert.
  426. (Tastaturkürzel: `o' oder `ramiga o')
  427.  
  428. Sichern... schreibt die aktuelle Datenbank mit dem ihr zugeordneten
  429. Dateinamen als Projektdatei auf Disk. Ist bisher noch kein Dateiname
  430. zugeordnet worden (z.B. bei einer neu erstellten Datenbank) wird das
  431. Fenster der Dateiauswahl zur die Eingabe des Dateinamens geöffnet.
  432. (Tastaturkürzel: `ramiga s')
  433.  
  434. Sichern als... (nur vom Menu aus erreichbar) öffnet das Fenster der
  435. Dateiauswahl, wo bequem der Dateiname angeben werden kann, unter
  436. welchem die aktuelle Datenbank anschliessend gesichert wird
  437. (Tastaturkürzel: `ramiga a')
  438.  
  439.  
  440. Import/Export einer Auswahl
  441. ============================
  442.  
  443. Um nur einen Teil der aktuellen Datenbank als eigenständiges
  444. Datenbankprojekt weiter zu verwenden, bietet ADDRESSASSIST die
  445. Möglichkeit eine zuvor definierte Auswahl mit der Funktion Export... im
  446. Auswahl Menu separat in einer neuen Projektdatei abzuspeichern. Auf die
  447. gleiche Weise kann auch eine mit ADDRESSASSIST erstellte Projektdatei
  448. über die Import... Funktion in die aktuelle Datenbank eingefügt werden.
  449. Beim Importieren einer Datenbank werden nur die Datensätze eingelesen,
  450. die Voreinstellungen der aktuellen Datenbank bleiben unverändert.
  451.  
  452.  
  453. Import/Export ASCII files
  454. ==========================
  455.  
  456. ADDRESSASSIST bietet leistungsfähige Funktionen für den
  457. Datenaustausch mit andern Datenbanken an. Wollen Sie Adressendaten von
  458. ADDRESSASSIST mit anderen Programmen auf dem AMIGA (z.B. Superbase,
  459. MaxonTwist) oder anderen Plattformen (z.B. Microsoft Access, DBase auf
  460. PC, Filemaker auf Mac&PC) austauschen, ist das sehr einfach unter
  461. Verwendung von ASCII Textdateien möglich. Von ADDRESSASSIST aus
  462. können diese gelesen und geschrieben werden durch die Import/Export
  463. ASCII... Funktionen im Prozess Menu:
  464.  
  465. ASCII importieren... öffnet das Fenster der Dateiauswahl für die
  466. Eingabe des Namens der zu importierenden Textdatei. Alle darin
  467. enthaltenen Datensätze werden der aktuellen Datenbank hinzugefügt.
  468. Das Format der Textdatei kann dabei angepasst werden (siehe unten).
  469. Allfällige identische Datensätze können anschliessend mit Hilfe
  470. einer separaten Funktion entfernt werden (Identische Datensätze
  471. entfernen...)  im Prozess Menu) (Entfernen identischer Datensaetze).
  472.  
  473. ASCII exportieren... öffnet zunächst ein Dialogfenster, in welchem
  474. ausgewählt werden kann ob alle Datensätze oder nur gerade die
  475. aktuelle Datensatzauswahl exportiert werden soll. (Erstellen einer
  476. Datensatzauswahl). Danach wird im Fenster der Dateiauswahl nach dem
  477. Namen der ASCII Exportdatei gefragt.
  478.  
  479. Das Format der ASCII Textdateien ist für Datenaustausch ist wie folgt:
  480. Das Ende jede Datensatzes wird durch eine spezielles Zeichen markiert,
  481. die sogenannte `Datensatztrennung' in ADDRESSASSIST. Die Datenfelder
  482. innerhalb eines Datensatzes werden durch ein anderes Zeichen, der
  483. `Datenfeldtrennung', gegeneinander abgegrenzt. Standardmässig wird das
  484. Linefeed Zeichen 'LF' (ASCII 10) für die Datensatztrennung und das
  485. Komma ',' (ASCII 44) für die Datenfeldtrennung verwendet. Diese
  486. können in der `ASCII Import/Export' Seite des `Voreinstellungen
  487. Fensters' (zugänglich über Voreinstellungen ändern... im Prozess
  488. Menu) verändert werden. Seit Release 2 von ADDRESSASSIST besteht im
  489. weiteren dort auch die Möglichkeit, die Reihenfolge der Datenfelder
  490. innerhalb eines Datensatzes für den Datenaustausch zu verändern.
  491.  
  492. Enthalten die Datensatzeinträge in der zu importierenden ASCII Datei
  493. weniger Felder als ADDRESSASSIST zur Verfügung stellen würde, so
  494. werden die fehlenden Felder des Datensatzes leer gelassen. Umgekehrt,
  495. wenn die zu importierende Textdatei mehr Felder pro Datensatz
  496. enthalten, so werden die überzähligen Felder einfach überlesen.
  497.  
  498.  
  499. Import/Export Transfile SF
  500. ===========================
  501.  
  502. Ein besonderes Feature von ADDRESSASSIST ist den Besitzern von
  503. Pocketcomputern der Firma Casio, in Kombination mit der entsprechenden
  504. Transferhard- und -software vorbehalten. Verwenden Sie einen Casio
  505. SF-7000, SF-7500, SF-8000, SF-9000 oder SF-9500 Taschencomputer zur
  506. Adressenverwaltung sowie das Transferpaket 'Transfile Amiga SF 7000'
  507. von Yellow Computing mit dem Spezialkabel für die Verbindung des
  508. Casios an den seriellen Port des AMIGAs, so besteht mit ADDRESSASSIST
  509. die Möglichkeit, die Telefondateien des Transferprogrammes 'TFSF' zu
  510. lesen und auch zu schreiben. Die Import/Export Transfile... Funktionen
  511. sind vom Prozess Menu erreichbar.
  512.  
  513. Import Transfile... öffnet das Fenster der Dateiauswahl für die
  514. Eingabe des Namens der zu importierenden Telefondatei von Transfile SF.
  515. Alle darin enthaltenen Datensätze werden der aktuellen Datenbank
  516. hinzugefügt. Allfällige identische Datensätze können anschliessend
  517. mit Hilfe einer separaten Funktion entfernt werden (Identische
  518. Datensätze entfernen...) im Prozess Menu) (Entfernen identischer
  519. Datensaetze).
  520.  
  521. Export Transfile...  öffnet zunächst ein Dialogfenster, in welchem
  522. ausgewählt werden kann ob alle Datensätze oder nur gerade die
  523. aktuelle Datensatzauswahl exportiert werden sollen. (Erstellen einer
  524. Datensatzauswahl). Danach wird im Fenster der Dateiauswahl nach dem
  525. Namen der zu erstellenden Transfile Telefondatei gefragt.
  526.  
  527. Da das Format der Datenbank im Casio leicht von demjenigen von
  528. ADDRESSASSIST abweicht, waren einige wenige zusätzliche Definitionen
  529. notwendig:
  530.  
  531. Im der Datenbank des Casio SF bzw. von Transfile 'TFSF' können alle
  532. Felder eines Datensatzes mehr als eine Zeile lang werden, wobei die
  533. Zeilen durch ein Linefeedzeichen LF (ASCII 10) voneinander getrennt
  534. werden. Vergleicht man dies mit der Datenbank von ADDRESSASSIST, so
  535. darf das Phone/Telefon Feld von TFSF nur aus maximal 2 Zeilen bestehen
  536. (für die `Telefon 1' und `Telefon 2' Felder in ADDRESSASSIST) während
  537. für das Address/Adressen Feld max. 3-zeilige Einträge (die ersten
  538. zwei für die `Adresse 1' und `Adresse 2' Felder und das letzte für
  539. das `PLZ/Ort' Feld) zugelassen sind.
  540.  
  541. Die 6 FreeX/Frei X Felder von Casio/TFSF werden in ADDRESSASSIST wie
  542. folgt umgesetzt: Die ersten vier Felder werden als frei definierbare
  543. Felder in ADDRESSASSIST verwendet (`Free1-4' Felder). Das fünfte Feld
  544. wird zum `Anrede' und das sechste Feld zum `Code' Feld in der
  545. Adressenverwaltung auf dem AMIGA.
  546.  
  547.  
  548. Datenbankbearbeitung
  549. *********************
  550.  
  551. Die Bearbeitungsfunktionen für die Datenbank lassen sich wie folgt
  552. zusammenfassen:
  553.  
  554.  
  555. Datensatzsuche
  556. ===============
  557.  
  558. ADDRESSASSIST bietet eine Suchfunktion für Datensätze mit Hilfe einer
  559. Schlüsselstrings. Das Programm vergleicht *alle* Felder eines
  560. Datensatzes mit diesem Schlüssel und gibt den ersten Datensatz auf den
  561. der Schlüssel passt als aktuellen Datensatz zurück. Diese Funktion
  562. ist vom Datensatz Menu aus oder durch den `'=='' Knopf im Hauptfenster
  563. erreichbar:
  564.  
  565. Datensatzschlüssel... öffnet einen String-Dialogfenster in welchem
  566. der Schlüsselstring eingegeben werden kann. Nachdem mit `OK'
  567. bestätigt wurde, wird die Datenbank vom aktuellen Datensatz aus nach dem
  568. eingegeben Schlüssel abgesucht, und der erste passende Datensatz wird
  569. als Aktueller angezeigt. (Tastaturkürzel: `=' oder `ramiga =')
  570.  
  571.  
  572. Sortierung der Datenbank
  573. =========================
  574.  
  575. Die aktuelle Datenbank in ADDRESSASSIST kann nach verschiedenen Indizes
  576. in `auf-' und `absteigender' Richtung sortiert werden. Der
  577. standardmässig eingestellte Sortiermodus ist `aufsteigend' mit Index
  578. auf Name. Die Sortierung kann in einem Dialogfenster verändert werden,
  579. welches vom Prozess Menu aus geöffnet werden kann.
  580.  
  581. Sortierung... öffnet das Sortierungsmodus-Dialogfenster, wo die
  582. `Sortierrichtung' über das Cyclegadget und der aktuelle `Index' im
  583. Listviewgadget ausgewählt werden können. Nach Bestätigung der neuen
  584. Einstellungen mit `OK' wird die Datenbank mit diesen neu sortiert.
  585. (Tastaturkürzel: `ramiga r')
  586.  
  587. Der aktuelle Sortiermodus wird in der Titelleiste des Hauptfensters
  588. angezeigt.
  589.  
  590.  
  591. Erstellen einer Datensatzauswahl
  592. =================================
  593.  
  594. Ein sehr interessantes und nützliches Feature von ADDRESSASSIST ist
  595. die Möglichkeit eine Datensatzauswahl zu definieren, welche dann
  596. unabhängig vom Rest der Datenbank bearbeitet werden kann (z.B.
  597. drucken, exportieren oder Gruppen zuordnen). Ob ein Datensatz nun einer
  598. Auswahl angehört (ausgewählt ist) oder nicht, wird im Listviewgadget
  599. der `Listenansicht' durch einen Stern `'*'' vor dem entsprechenden
  600. Datensatz angezeigt. In der `Formularansicht' steht der Knopf rechts
  601. neben dem Anredefeld zu Verfügung, um den aktuellen Datensatz der
  602. Auswahl hinzuzufügen bzw. daraus zu entfernen.
  603.  
  604. Alle Funktionen zum Bearbeiten und für die Weiterverwendung einer
  605. Datensatzauswahl sind im Auswahl Menu zusammengefasst. Für diese
  606. Bearbeitungsfunktionen stehen zusätzlich vier Knöpfe in der Leiste
  607. unterhalb des Listviewgadgets der Listenansicht zur Verfügung.
  608.  
  609. Alle hinzufügen/Alle fügt alle Datensätze der Datenbank der
  610. aktuellen Auswahl zu. (Tastaturkürzel: `a' oder `ramiga a')
  611.  
  612. Alle entfernen/Keine entfernt alle Datensätze von der aktuellen
  613. Auswahl. (Tastaturkürzel: `n' oder `ramiga n')
  614.  
  615. Toggle/Toggle wechselt den Auswahlstatus des aktuellen Datensatzes.
  616. (Tastaturkürzel: `t' oder `ramiga t')
  617.  
  618. Filter.../Filter öffnet das `Auswahlfilter' Fenster. Definition eines
  619. Auswahlfilters. (Tastaturkürzel: `?' oder `ramiga ?')
  620.  
  621. Import/Export... der Auswahl als Projektdatei. See Import-Export einer
  622. Auswahl....
  623.  
  624. Drucken... öffnet das `Druckeinstellungen' Fenster, in welchem das
  625. Auswahl Cyclegadget der `Seitenaufbau' Seite auf `nur ausgewählte
  626. Datensätze' eingestellt ist. Von hier aus können alle Datensätze der
  627. Auswahl gedruckt.
  628.  
  629.  
  630. Definition eines Auswahlfilters
  631. --------------------------------
  632.  
  633. Das `Auswahlfilter' Fenster besteht aus zwei Teilen. Mit dem zuoberst
  634. im Fenster angeordneten Cyclegadget kann angegeben werden, welche
  635. Aktion mit den passenden Datensätzen ausgeführt werden soll:
  636. `Einschliessen' in die Auswahl, `Ausschliessen' aus der Auswahl oder
  637. `Toggle' (Auswahlstatus wechseln). Darunter ist die eigentliche Filter
  638. Gruppe, welche für 2 Filtertypen je eine Seitengruppe verwendet. Mit
  639. dem Cyclegadget kann zwischen den beiden Filtertypen umgeschaltet
  640. werden:
  641.  
  642.  
  643. Textmuster Filter
  644. ..................
  645.  
  646. Die Seite des `Textmusterfilters' besteht aus einer, der Anzahl der
  647. Textfelder entsprechenden, Menge von Knöpfen sowie einem Eingabefeld
  648. für das eigentlichen Textmuster. Mit den Felder Knöpfen kann
  649. angegeben werden, auf welche Textfelder der Datensätze die
  650. Filteroperation ausgeführt werden soll.
  651.  
  652. Der Textmusterfilter unterstützt folgendes Format der
  653. Musterzeichenkette:
  654.    * `'*'' passt für eine Reihe von beliebigen Zeichen (keiner oder
  655.      mehrere)
  656.  
  657.    * `'?'' passt für *ein* beliebiges Zeichen,
  658.  
  659.    * `'\'' unterdrückt die syntaktische Signifikanz der Spezialzeichen,
  660.  
  661.    * `[SET]' passt für alle Zeichen im spezifizierten Set,
  662.  
  663.    * `[!SET]' oder `[^SET]' passt für alle Zeichen, die NICHT dem
  664.      spezifizierten Set angehören.
  665.  
  666. Ein Set setzt sich aus Zeichen oder Zeichenbereiche zusammen; ein
  667. Bereich weist das Format 'Zeichen '-' Zeichen' auf (wie z.B. in 0-9
  668. oder A-Z).  `[0-9a-zA-Z_]' ist die minimale Zusammensetzung von Zeichen
  669. im `[..]'.
  670.  
  671. Um die syntaktische Signifikanz der Spezialzeichen `'[]*?!^-\'' zu
  672. unterdrücken muss diesen ein `'\'' vorgestellt werden.
  673.  
  674.  
  675. Gruppenmuster Filter
  676. .....................
  677.  
  678. Benutzen Sie die Gruppenknöpfe auf der `Gruppenmusterfilter' Seite um
  679. anzugeben, welchen Gruppen die auszufilternden Datensätze angehören
  680. sollen oder welchen nicht.
  681.  
  682.  
  683. Entfernen identischer Datensaetze
  684. ==================================
  685.  
  686. Das Entfernen von identischen Datensätzen einer Datenbank kann eine
  687. mühsame Aufgabe sein. Wenn Sie für Ihre Adressenverwaltung auf
  688. verschiedenen Programmen und Plattformen zu Hause und am Arbeitsplatz
  689. oder im Taschencomputer verwenden, so werden Sie die Datenbanken
  690. zusammenzufügen wollen um eine komplette Zusammenstellung ihrer Daten
  691. zu erhalten. Diese Aufgabe wird mit ADDRESSASSIST wesentlich
  692. vereinfacht, da Datenbanken ineinander eingefügt werden können und
  693. vor allem die in der zusammengefügten Datenbank auf dieser Art
  694. entstehenden identischen Datensätze mit einem Funktionsaufruf entfernt
  695. werden können. Diese (`Redundante Datensätze entfernen...') ist aus
  696. dem Prozess Menu erreichbar.
  697.  
  698. Redundante Datensätze entfernen... durchsucht die Datenbank nach
  699. identischen Datensätzen und fragt nach, ob diese entfernt werden
  700. sollen oder nicht. Sie können dabei den Vorgang im erscheinenden
  701. Nachfragefenster derart steuern, dass sie direkt `Alle' identischen
  702. Datensätze entfernen lassen und nicht mehr für jeden zu Datensatz
  703. angefragt werden. Wird die Funktion erfolgreich abgeschlossen oder sind
  704. keine identischen Datensätze mehr im Datenbankspeicher vorhanden, so
  705. wird eine entsprechende Nachricht ausgegeben.
  706.  
  707.  
  708. Datenbankdruck
  709. ***************
  710.  
  711. Eine der herausragendsten Möglichkeiten von ADDRESSASSIST ist das
  712. mächtige Druckinterface mit welchem die Adressen nach den
  713. verschiedensten und vor allem selbst definierbaren Formaten ausgedruckt
  714. werden können. So steht der individuellen Gestaltung ihrer Etiketten
  715. oder Adressenlisten nichts mehr im Wege.
  716.  
  717. Alle wichtigen Parameter für den Textdruck können verändert werden.
  718. Das sind z.B. die Anzahl der zu druckenden Datensätze pro Seite. Für
  719. jedes Datenfeld kann separat angegeben werden, ob es überhaupt
  720. ausgegeben werden soll, mit welchem Textstil (Fett oder Kursiv), die
  721. maximale Feldlänge (notwendig für Listendruck), wieviele Leerzeilen
  722. nach dem Feld gedruckt werden sollen und schliesslich, in welcher
  723. Reihenfolge die Felder auszugeben sind.
  724.  
  725. Für alle diese Einstellungen wurde das `Druck & Druckeinstellungen'
  726. Fenster konzipiert, welches von verschiedener Stelle im Programm aus
  727. aufgerufen werden kann, je nachdem ob die ganze Datenbank (Drucken...
  728. vom Projekt Menu), die aktuelle Auswahl (Drucken... vom Auswahl Menu)
  729. oder nur der aktuelle Datensatz (Drucken... vom Datensatz Menu)
  730. ausgegeben werden sollen.
  731.  
  732. Das Fenster besteht zur Hauptsache aus vier Seitengruppen, welche die
  733. Parameter thematisch ordnet und in der Dokumention separat beschrieben
  734. werden:
  735.  
  736. Die Druckeinstellungen können separat unter einem speziellen Name
  737. abgespeichert und später wieder aufgerufen werden. Dazu steht die aus
  738. 3 Knöpfen bestehende `Druckeinstellungen' Gruppe zur Verfügung. Laden
  739. und Sichern öffnet jeweils das Dateiauswahl-Fenster, um den Dateinamen
  740. für die Einstellungen einzugeben. Die Einstellungen werden
  741. normalerweise in der Voreinstellungsschublade von ADDRESSASSIST
  742. (`envarc:AddressAssist') abgelegt. Mit Standard werden alle
  743. Einstellungen auf ihre vordefinierten Werte zurückgestellt.
  744.  
  745. Mit `'Drucken'' wird der Druckvorgang mit den angegeben Einstellungen
  746. gestartet. Wollen Sie die Einstellungen übernehmen ohne mit dem
  747. Drucken zu beginnen so können Sie mit `'Weiter'' das Fenster
  748. verlassen. `'Abbruch'' schliesst das Fenster ohne Übernahme
  749. allfälliger Änderungen an den Einstellungen.
  750.  
  751.  
  752. Seitenaufbau
  753. =============
  754.  
  755. In der `Seitenaufbau' Seite können die Seitenformateinstellungen den
  756. Wünschen angepasst werden und angeben welche Menge an Datensätzen
  757. gedruckt werden sollen.
  758.  
  759. Mit Auswahl kann die Menge der zu druckenden Datensätze eingestellt
  760. werden: `alle Datensätze', `nur ausgewählte Datensätze' oder `nur
  761. aktueller Datensatz'. Erstellen einer Datensatzauswahl.
  762.  
  763. Bei Feldnamen kann angegeben ob die Felder eines Datensatzes mit oder
  764. ohne Feldnamen gedruckt werden sollen. Diese Option ist nützlich, z.B.
  765. für den zeilenweisen Listendruck von Datensatzfelder mit Namen bzw.
  766. für Etikettendruck, wo die Namen der Felder störend wären,
  767.  
  768. LF vor Datensatz und LF nach Datensatz sind die Anzahl Linefeed-Zeichen
  769. welche vor bzw. nach einem Datensatz ausgegeben werden sollen.
  770.  
  771. Mit Datensätze pro Seite besteht die Möglichkeit die Anzahl der zu
  772. druckenden Datensätze auf einer Seite zu beschränken. Damit und mit
  773. dem Parameter Seitenlänge (auf der `Druckereinstellungen' Seite) kann
  774. auch sichergestellt werden, dass Datensätze vollständig auf einer
  775. Seite ausgegeben werden bzw. ein Datensatz nicht auf zwei Seiten
  776. verteilt wird. So können Etikettenformularpapiere einfach bedruckt
  777. werden. Wird dieser Parameter auf einen Wert von 0 oder kleiner 1
  778. gesetzt, so wird von ADDRESSASSIST keine Überprüfung der Datensätze
  779. pro Seite durchgeführt, was z.B. bei einem Listendruck mit einem
  780. Datensatz pro Zeile zweckmässig ist.
  781.  
  782. Mit Datenfelder (neu in Release 2) kann eingestellt werden ob von einem
  783. Datensatz prinzipiell `alle ausgewählten Felder' - egal ob sie Daten
  784. enthalten - ausgegeben werden, oder `nur Felder mit Eintrag'. Diese
  785. Option ist nützlich insbesondere beim Etikettendruck, wenn einzelne
  786. Adressenfelder keine Daten aufweisen.
  787.  
  788.  
  789. Datenfeldoptionen
  790. ==================
  791.  
  792. Für jedes Textdatenfeld eines Datensatzes stehen 4 Parameter zur
  793. Verfügung, welche beliebig gesetzt werden können und damit die
  794. verrücktesten Ausgabeformate möglich machen:
  795.  
  796. Mit dem Knopf kann angegeben werden, ob das betreffende Feld überhaupt
  797. gedruckt werden soll.
  798.  
  799. Mit dem Linefeed Cyclegadget wird die Anzahl Linefeed (LF) eingestellt,
  800. die nach dem betreffenden Feld ausgegeben werden sollen. Mögliche
  801. Einstellungen sind von `kein LF' bis zu `3 LF'.
  802.  
  803. Das Stil Cyclegadget ermöglicht, den Textstil für das Feld
  804. einzustellen, wobei neben `Normal' auch `Fett' und `Kursiv' bzw. die
  805. Kombination beider möglich ist.
  806.  
  807. Besonders wichtig für den Listendruck ist der seit Release 2
  808. vorhandene Feldlängen-Parameter, wo die Kolonnenbreite jedes
  809. Datenfeldes individuell verändert werden kann. Weist ein Datenfeld nun
  810. eine grössere Anzahl von Zeichen auf als die spezifizierte maximale
  811. Länge, so wird nur diese maximale Anzahl Zeichen gedruckt. Umgekehrt
  812. wird ein kürzeres Datenfeld durch eine entsprechende Anzahl von
  813. Leerzeichen ergänzt, um den Kolonnenaufbau der Liste zu gewährleisten.
  814. Wird ein Wert von 0 oder kleiner 1 eingegeben, so wird nur ein
  815. Leerzeichen (`space') am Ende der Felddaten angefügt (nur wenn
  816. gleichzeitig auch `kein LF' eingestellt ist!).
  817.  
  818.  
  819. Datenfeldreihenfolge
  820. =====================
  821.  
  822. Diese Seitengruppe besteht aus einem Listviewgadget und 2 Knöpfen. Im
  823. Listviewgadget sind alle Datenfelder in der Reihenfolge aufgelistet,
  824. nach welcher sie ausgegeben werden. Um die Reihenfolge zu verändern
  825. stehen die beiden Knöpfe zur Verfügung: `'Nach oben'' und `'Nach
  826. unten'' verschieben den Platz des gerade aktuellen Feldes um eine
  827. Stelle nach vorne oder nach hinten.
  828.  
  829.  
  830. Druckereinstellungen
  831. =====================
  832.  
  833. In der `Druckereinstellungen' Seite kann neben druckerspezifischen
  834. Einstellungen und Steuerungsparametern auch angegeben werden, ob die
  835. Ausgabe prinzipiell auf den über das 'printer device' angesteuerten
  836. Drucker oder in eine Textdatei geschehen soll. Bei der Ausgabe auf
  837. einen Drucker kann die Seitenlänge für den Drucker sowie die
  838. Seitenränder den jeweiligen Bedürfnissen und Druckern angepasst werden.
  839.  
  840. Das Drucker Textfeld zeigt den aktuellen Preferences Druckertreiber des
  841. Systems an. Dieser kann mit dem Preferences-Programm `Printer' in der
  842. 'Prefs' Schublade der Workbench Distribution eingestellt werden.
  843.  
  844. Seitenlänge gibt die Anzahl Zeilen an, welche auf einer Seite gedruckt
  845. werden können.
  846.  
  847. Oberer Rand gibt die Anzahl der Leerzeilen am oberen Rand der Seite an.
  848.  
  849. Mit Hilfe eines Cyclegadgets kann der Zeilenabstand zwischen `6' und `8
  850. Zeilen pro Zoll' umgestellt werden.
  851.  
  852. Linker Rand bzw. Rechter Rand sind der linke bzw. rechter Rand der
  853. Seite in Anzahl Zeichen wobei der rechte Rand in Anzahl Zeichen von der
  854. linken Seite aus gerechnet wird.
  855.  
  856. Formfeed Druck gibt die Möglichkeit einzustellen, ob nach jeder
  857. vollständig gedruckten Seite ein Formfeedzeichen (FF) ausgegeben wird,
  858. was bei einigen Druckern zur Ausgabe einer zusätzlichen Leerseite
  859. führt. Durch unterdrücken des FormFeed-Zeichens (`kein Formfeed') kann
  860. dieses Problem behoben werden.
  861.  
  862. Mit Ausgabe kann das gewünschte Ausgabegerät eingestellt werden:
  863. `Drucker' (PRT:) oder Textdatei `Datei'.
  864.  
  865.  
  866. Datensatzbearbeitung
  867. *********************
  868.  
  869. Die Bearbeitungs- und Unterstützungsfunktionen für Datensätze sind
  870. von der `Datensatz' Gruppe und bzw. oder vom gleichnamigen Menu aus
  871. erreichbar:
  872.  
  873.  
  874. Neuer Datensatz
  875. ================
  876.  
  877. Neu löscht die Ansicht des aktuellen Datensatzes in der
  878. Formularansicht und aktiviert das erste Textfeld für die Eingabe eines
  879. neuen Datensatzes. Sind am aktuellen Datensatz noch nicht gesicherte
  880. Änderungen gemacht worden, so wird per Dialogfenster nachgefragt, ob
  881. diese Änderungen übernommen werden sollen. Diese Nachfrage lässt
  882. sich im `Voreinstellungenfenster' derart abschalten, dass allfällige
  883. Änderungen direkt gesichert werden. (Tastaturkürzel: `n' oder `ramiga
  884. n')
  885.  
  886. Diese Funktion kann sowohl über das Datensatz Menu als auch über den
  887. `'Neu'' Knopf in der `Datensatzgruppe' des Hauptfensters erreicht
  888. werden.
  889.  
  890.  
  891. Datensatz sichern
  892. ==================
  893.  
  894. Sichern übernimmt unlängst durchgeführte Änderungen am aktuellen
  895. Datensatz in die Datenbank oder fügt den aktuellen Datensatz neu der
  896. Datenbank hinzu. (Tastaturkürzel: `s')
  897.  
  898. Diese Funktion kann sowohl über das Datensatz Menu als auch über den
  899. `'Sichern'' Knopf in der `Datensatzgruppe' des Hauptfensters erreicht
  900. werden.
  901.  
  902.  
  903. Datensatz bearbeiten
  904. =====================
  905.  
  906. Bearbeiten aktiviert das erste Textfeld in der `Formularansicht'
  907. (`Anrede') um den aktuellen Datensatz zu bearbeiten. Diese Aktion
  908. entspricht einem einfachem Mausklick auf dieses oder ein anderes
  909. Textfeld in der Formularansicht. Diese Funktion ist vor allem dann 
  910. nützlich, wenn das Programm nur über die Tastatur benutzt werden soll.
  911.  
  912. Diese Funktion kann nur vom Datensatz Menu aus angesprochen werden.
  913.  
  914.  
  915. Datensatz duplizieren
  916. ======================
  917.  
  918. Duplizieren fügt die Daten der aktuellen Adresse als neuen Datensatz
  919. in die Datenbank ein. Ein Dialogfenster erfragt eine Bestätigung für
  920. die Aktion. (Tastaturkürzel: `d' oder `ramiga d')
  921.  
  922. Diese Funktion kann sowohl über das Datensatz Menu als auch über den
  923. `'Duplizieren'' Knopf in der `Datensatzgruppe' des Hauptfensters
  924. erreicht werden.
  925.  
  926.  
  927. Datensatz entfernen
  928. ====================
  929.  
  930. Entfernen entfernt den aktuellen Datensatz aus dem Speicher der
  931. Datenbank. Ein Dialogfenster erfragt eine Bestätigung für diese nicht
  932. rückgängig zu machende Aktion. (Tastaturkürzel: `l' or `ramiga l')
  933.  
  934. Diese Funktion kann sowohl über das Datensatz Menu als auch über den
  935. `'Entfernen'' Knopf in der `Datensatzgruppe' des Hauptfensters erreicht
  936. werden.
  937.  
  938.  
  939. Datensatz kopieren
  940. ===================
  941.  
  942. Kopieren kopiert die Textdaten des aktuellen Datensatzes ins AMIGA
  943. Clipboard, wo sie von anderen Applikationen gelesen und weiterverwendet
  944. werden kann Diese Funktion kann beispielsweise dazu verwendet werden um
  945. Adressendaten von ADDRESSASSIST in einem Textverarbeitungsprogramm
  946. weiter zu verwenden.
  947.  
  948. Diese Funktion kann nur vom Datensatz Menu aus angesprochen werden.
  949. (Tastaturkürzel: `ramiga c')
  950.  
  951.  
  952. Gruppenzuordnung
  953. =================
  954.  
  955. ADDRESSASSIST stellt zwei Methoden zur Verfügung um die
  956. Gruppenzuordnungen der Datensätze zu verändern. Für einzelne
  957. Datensätze kann dies bequem über die 10 Gruppenknöpfe in der
  958. `Formularansicht' erledigt werden. Für eine grössere Anzahl von
  959. Datensätze wird diese Methode jedoch mühsam. Deshalb stellt
  960. ADDRESSASSIST Funktionen zur Verfügung, die diese Aufgabe wesentlich
  961. erleichtern:
  962.  
  963. Gruppen zuordnen/entfernen... öffnet das `Gruppen' Fenster, welches
  964. aus einem Cyclegadget und 10 Gruppenknöpfen besteht. Mit dem `Anwenden
  965. auf...' Cycle lässt sich die Datensatzmenge verändern, auch welche
  966. die neuen Gruppenzuordnungen angewendet oder entfernt werden sollen:
  967. (`alle Datensätze' oder `nur ausgewählte Datensätze' bzw. `nur
  968. aktueller Datensatz'). Benutzen Sie die Gruppenknöpfe um anzugeben,
  969. welche Zuordnungen zu ändern sind.
  970.  
  971. Diese Funktionen können nur vom Datensatz Menu aus angesprochen werden.
  972.  
  973.  
  974. Programmgeschichte, geplante Entwicklungen
  975. *******************************************
  976.  
  977. Programmgeschichte
  978. ==================
  979.  
  980.    * Release 2 (11.6.95), version 40.15:
  981.      - German documentation added and english documentation enhanced.
  982.      - Norwegian catalog translation added (by Eirik Bogsnes)
  983.      - Many minor bugs fixed and internal optimizations.
  984.  
  985.    * Release 2 beta 4 (30.5.95), version 40.13:
  986.      - Record form view: Field data is now saved without pressing ENTER
  987.      each time you change a field string.
  988.      - Record form view: View adjusted to be height flexible
  989.      - Preferences window: Auto move to next text field added.
  990.      - Print Preferences: Changed pattern of printprefs files to
  991.      #?.ppref instead of *.ppref
  992.      - Key search: now searches a string in all record fields.
  993.      - General: Check Name AND Name2 field for record addition. Now
  994.      only one of the Name fields, Name OR Name2, must contain data to
  995.      add a record to the database.
  996.      - General: Localized Continue and MUI copyright string in
  997.      AboutWindow as well as the Title/Status string.
  998.      - General: Cleanup Config behaviour, separated program/database
  999.      prefs data
  1000.      - Many minor bugs fixed and internal optimizations.
  1001.  
  1002.    * Release 2 beta 3 (23.5.95), version 40.12:
  1003.      - Preferences dialog: Added Save button to save changed
  1004.      preferences directly
  1005.      - Preferences: Added switch to turn off Record Save dialog.
  1006.      - Printer Interface: Added switch to suppress FormFeeds (FF),
  1007.      ignored when printing to file.
  1008.      - Documentation: updated
  1009.      - Changed preferences file format for future extensions!!
  1010.      - General: Added function to delete selected records.
  1011.      - General: Added Phone1 and Phone2 index for sorting (missing
  1012.      Name2 was a bug!).
  1013.      - General: 'Turbo' version no longer needs FPU. Why should it????
  1014.      - Many bugs fixed
  1015.  
  1016.    * Release 2 beta 2 (15.5.95), version 40.11:
  1017.      - Bug fixed: Selection toggle button/menu no work properly
  1018.      - Bug fixed: List/label print field length bug fixed
  1019.      - Documentation: updated to Release 2
  1020.  
  1021.    * Release 2 beta 1 (9.5.95), version 40.10:
  1022.      - General: Added 2 new database-field: Firstname and Group field
  1023.      for 10 different groups
  1024.      - Views: Added view concept by providing 2 different views
  1025.      switchable in one window: database list view and record form view
  1026.      - Printer Interface: Added user definable Datenfeldreihenfolgeing
  1027.      - Printer Interface: Added database field length for line list
  1028.      printing
  1029.      - Printer Interface: Load/Save individual print setup
  1030.      - Printer Interface: Added switch to print only used fields of an
  1031.      address (thanks to A. Becker for its idea)
  1032.      - Selections: Added powerful Auswahlfilters: Textmuster Filter and
  1033.      Gruppenmuster Filter
  1034.      - Some bug fixes
  1035.      - Sorting: Added more all sort index, except for phone fields
  1036.      - General: New preferences file structure, save preferences in
  1037.      address project files. Added support for project icon and WB-Start
  1038.      with project file.
  1039.      - Some bug fixes
  1040.  
  1041.    * Release 1.0 (26.10.94), version 38.15:
  1042.      - First public Release.
  1043.  
  1044. Geplante Weiterentwicklungen
  1045. ============================
  1046.  
  1047. This is a list of future enhancements for ADDRESSASSIST. Remember, the
  1048. future of this program also depends on you, the user: register
  1049. immediately and make suggestions, bug reports.
  1050.  
  1051.    * Enhance printer interface:
  1052.      - Adding header and footer line feature for list printing
  1053.      - Adding templates for printing labels and list, for more features
  1054.      in printing: Field titles and separators in lists, support for
  1055.      multi-column label sheets.
  1056.  
  1057.    * Enhance Import/Export of Transfile/Casio SF data:
  1058.      - Add direct read/write filters for Casio SF from serial device.
  1059.      (Does anybody know how to write data to Casio SF pocket computers,
  1060.      reading is no problem...)
  1061.  
  1062.    * Enhance views:
  1063.      - Add 'View by selection' and 'View by groups' functions
  1064.  
  1065.    * Add record template function
  1066.    * Add 'remark' record fields: unlimited field length using separate
  1067.      windows with multiline textfield gadget (How many would be
  1068.      useful???)
  1069.  
  1070.    * Add application specific functions to the AREXX Port
  1071.    * Add more flexible output format, user definable, f.e.
  1072.      "printf"-format using specific markers
  1073.    * Ask for groups information when importing from ASCII
  1074.  
  1075.    * Add User definable format of listview
  1076.  
  1077.    * Add datatype to display AA data with tools like Multiview.
  1078.    * Add import module for DFA and probably other AddressManagers on
  1079.      the Amiga (for an easy cross update to ADDRESSASSIST :) ).
  1080.  
  1081. Copyright und Registrierung
  1082. ****************************
  1083.  
  1084. Das Copyright von ADDRESSASSIST liegt bei Quarz Development / Alex H.
  1085. Schneider. Alle Rechte vorbehalten. Das Programm wird als Shareware
  1086. verteilt.
  1087.  
  1088. Das frei verteilbare Archiv enthält die unregistrierte Version des
  1089. Programms deren einzige Limitation in der Beschränkung auf nur 15
  1090. Datensätze besteht.
  1091.  
  1092. Das frei verteilbare Archiv kann solange frei verteilt werden, wie keine
  1093. Gebühren dafür verlangt werden, die mehr als den Diskettenpreis und
  1094. das Kopieren abdecken. Das Programm darf nur unverändert und komplett
  1095. in archivierter Form frei weitergegeben werden. Weder an der Binärdatei
  1096. von ADDRESSASSIST, noch an den beigelegten Dokumentionen dürfen
  1097. Änderungen vorgenommen werden. Treten Probleme auf oder sind
  1098. Erweiterungen dringend notwendig, so wende man sich bitte an den Autor.
  1099. Besten Dank.
  1100.  
  1101. Die Registrierungsgebühr beträgt SFr 30 (Schweizer Franken), DM 30
  1102. oder US$ 25 (keine anderen Währungen werden momentan angenommen).
  1103. Dafür erhalten Sie sofort - falls möglich per email - eine
  1104. persönliche Schlüsseldatei, welche die Beschränkung von 15
  1105. Datensätze aufhebt, und für *alle* zukünftigen Updates von
  1106. ADDRESSASSIST gültig ist. Die Updates werden, sobald verfügbar vor
  1107. allem über das Aminet verteilt werden. Diese Schlüsseldatei ist
  1108. *persönlich* und darf definitiv *nicht* frei verteilt werden!!!!
  1109.  
  1110. Möchten Sie zusätzlich ein gedrucktes Manual zusammen mit der
  1111. neuesten Programmversion auf Diskette, so wird eine zusätzliche Taxe
  1112. für die Postzustellung nötig. Weitere Informationen über die
  1113. Registrierung siehe in der Datei `Bestellformular.txt'.
  1114.  
  1115. Herzlichen Dank, dass Sie das Shareware-Konzept unterstützen, welches
  1116. für vergleichsweise wenig Geld Software zur Verfügung stellt. Das
  1117. Geld kommt vollumfänglich dem Programmautor als Entschädigung für
  1118. seine Arbeit zugute.
  1119.  
  1120. Trademarks
  1121. ..........
  1122.  
  1123. Amiga, Amiga Workbench and Amiga Kickstart are registered trademarks of
  1124. Commodore-Amiga Inc.
  1125.  
  1126. Installer and Installer project icon are (C) Copyright 1991-93
  1127. Commodore-Amiga, Inc.  All Rights Reserved.
  1128.  
  1129. MUI is (C) Copyright 1993-94 Stefan Stuntz (see `Readme.MUI') for
  1130. details.
  1131.  
  1132. Transfile Amiga SF 7000 is a registered trademark of Yellow Computing.
  1133.  
  1134. All other named trademarks reference to their appropriate manufactor or
  1135. seller.
  1136.  
  1137.  
  1138. Disclaimer
  1139. ***********
  1140.  
  1141. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  1142. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  1143. HOLDER AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  1144. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  1145. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1146. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  1147. PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
  1148. COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  1149.  
  1150. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  1151. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE
  1152. PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  1153. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  1154. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS
  1155. OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
  1156. THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  1157. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  1158. POSSIBILITY OF SUCH DAMAGES.
  1159.  
  1160.  
  1161. Danksagungen
  1162. *************
  1163.  
  1164. Trotz allem Aufwand meinerseits (dem Autor), wäre ADDRESSASSIST ohne
  1165. die Unterstützung von verschiedenen Persönlichkeiten und
  1166. Institutionen nie das geworden was es heute ist. Diesen möchte ich an
  1167. dieser Stelle herzlich für Ihren Beitrag danken.
  1168.  
  1169.    * Meiner Frau und meiner kleine Tochter Ramona für Ihre Geduld.
  1170.  
  1171.    * Speziellen Dank geht an Arto Becker, Eirik Bogsnes, Kevin Kirk und
  1172.      Alexandre Sforza (in alphabetischer Reihenfolge) für Ihr
  1173.      grossartiges und kritisches Beta-Testen und die vielen Anregungen
  1174.      und Fehlermeldungen.
  1175.  
  1176.    * Eirik Bogsnes für seine norwegische Übersetzung der
  1177.      Lokalisierungsdatei.
  1178.  
  1179.    * SAS Institute für Ihren exzellenten C/C++ Compiler. Schade, dass
  1180.      Sie uns verlassen haben!!
  1181.  
  1182.    * Stefan Stuntz für sein grossartiges Magic User Interface (MUI)
  1183.  
  1184.    * Escom für den Kauf des AMIGA und nicht zuallerletzt Commodore
  1185.      für ...!
  1186.  
  1187.  
  1188. Der Autor
  1189. **********
  1190.  
  1191. Für Fragen, Registrierung, Verbesserungs und Erweiterungsvorschläge
  1192. sowie auch Bugreports kann der Programmautor wie folgt kontaktiert
  1193. werden:
  1194.  
  1195. per Post (NEU!!!!!):
  1196.  
  1197.     Alex H. Schneider
  1198.     Kruggasse 179
  1199.     CH-5462 Siglistorf
  1200.     Switzerland / Europe
  1201.  
  1202. per Email, Internet:
  1203.  
  1204.     schneidr@igt.baum.ethz.ch
  1205.     schneida@hoggar-ether.ethz.ch
  1206.  
  1207. per Telefon
  1208.  
  1209.     ++41 56 53 18 13 (Privat, NEU!!!!!)
  1210.     ++41 1 633 30 40 (Geschäft)
  1211.  
  1212.  
  1213. Index
  1214. ******
  1215.  
  1216.  
  1217.  
  1218.  ASCII importieren/exportieren          Import-Export ASCII...
  1219.  Auswahl importieren/exportieren        Import-Export einer Auswahl...
  1220.  Bedienungselemente                     Bedienungselemente
  1221.  Copyright                              Copyright und Registrierung
  1222.  Datenbank I/O Funktionen               Datenbank I-O Funktionen
  1223.  Datenbank Listensicht                  Bedienungselemente
  1224.  Datenbankbearbeitung                   Datenbankbearbeitung
  1225.  Datenbankdruck                         Datenbankdruck
  1226.  Datenfelder                            Datenbankformat
  1227.  Datenfeldoptionen, Druck               Datenbankdruck
  1228.  Datensatz bearbeiten                   Datensatz bearbeiten
  1229.  Datensatz duplizieren                  Datensatz duplizieren
  1230.  Datensatz entfernen                    Datensatz entfernen
  1231.  Datensatz Formularansicht              Bedienungselemente
  1232.  Datensatz Gruppenmuster Filter, AuswahlfilterGruppenmuster Filter
  1233.  Datensatz kopieren                     Datensatz kopieren
  1234.  Datensatz sichern                      Datensatz sichern
  1235.  Datensatzbearbeitung                   Datensatzbearbeitung
  1236.  Datensatzmuster Filter, Auswahlfilter  Textmuster Filter
  1237.  Datensatzoptionen, Druck               Datenbankdruck
  1238.  Definition eines Auswahlfilters        Definition eines Auswahlfilters
  1239.  Der Autor                              Der Autor
  1240.  Druckereinstellungen                   Datenbankdruck
  1241.  Einleitung                             Einleitung
  1242.  Entfernen identischer Datensaetze      Entfernen identischer Datensaetze
  1243.  Erstellen einer Datensatzauswahl       Erstellen einer Datensatzauswahl
  1244.  Filter, Auswahl                        Definition eines Auswahlfilters
  1245.  Format der Datenbank                   Datenbankformat
  1246.  Frei definierbare Datenfelder          Datenbankformat
  1247.  Geschichte                             Geschichte & Zukunft
  1248.  Gruppenmuster Filter, Auswahlfilter    Gruppenmuster Filter
  1249.  Gruppenzuordnung                       Gruppenzuordnung
  1250.  Hauptfenster                           Bedienungselemente
  1251.  Import/Export Transfile SF             Import-Export Transfile...
  1252.  Neuer Datensatz                        Neuer Datensatz
  1253.  Projektdateien                         Laden-Sichern...
  1254.  Registrierung                          Copyright und Registrierung
  1255.  Schlüssel zu Suche von Datensätzen   Datensatzsuche
  1256.  Seitenaufbau                           Datenbankdruck
  1257.  Sortierung der Datenbank               Sortierung der Datenbank
  1258.  Suchen, mit Suchschlüssel             Datensatzsuche
  1259.  Textdateien importieren/exportieren    Import-Export ASCII...
  1260.  Textmuster Filter, Auswahlfilter       Textmuster Filter
  1261.  Zukunft                                Geschichte & Zukunft
  1262.  
  1263.